iT邦幫忙

2024 iThome 鐵人賽

DAY 21
0
自我挑戰組

硬體學習日記系列 第 21

Day-21 arduino介紹-3 模擬器

  • 分享至 

  • xImage
  •  

上一篇介紹了arduino的IDE下載以及一些相關的設定。今天要來介紹的是關於ardunio的線上模擬器!可以不用到實體的開發板來測試自己寫的code有沒有符合所要的結果,直接把code丟到線上模擬器就可以囉~

首先要來分享WOKWI,他是一個免費的arduino模擬器網站。
網站:https://wokwi.com/

進入網站後,會看到有幾個板子可以選取,並非所有的開發板都有在上面,但我覺得每個板子的差異性不會到非常的大,而且現有的板子有許多的元件可以使用,如果有需要什麼特定功能,加入元件就可以了~
除了板子的選擇,底下也有一些完成的project可以線上直接demo,有興趣的話可以點進去看看。
那在這個模擬器,除了可以用arduino,他還提供了其他種語言可以做模擬,microPython的話我沒碰過,如果之後有接觸再來跟大家分享。

這邊我選的板子是Arduino( Uno, Mega, Nano )。
https://ithelp.ithome.com.tw/upload/images/20240829/20168362whiqMmr9MK.png

選好板子後,接著會給出好幾個現成的project,那如果要從頭自己來,可以到Start from Scratch,這邊我選Arduino Uno。
https://ithelp.ithome.com.tw/upload/images/20240829/201683621urLXz4aND.png

選取好後,就會跳到寫程式模擬的地方囉~
https://ithelp.ithome.com.tw/upload/images/20240829/201683624d8QfhQIar.png

左半邊是寫code的地方(應該不用多說了XD),右半邊則是開發板模擬的地方。
在右半邊的左上角,有三個圓圈圈,左邊綠色的是執行,中間藍色的是新增元件,右邊灰色的則是一些輔助功能。
那剛剛有提到,如果這裡沒有提供想要使用的板子,我覺得可以直接選這個Arduino開發板,透過新增元件來達成目的。
做個簡單的小範例。
假設我今天要一個LED燈不斷的亮1秒後關掉1秒這樣不斷重複:
https://ithelp.ithome.com.tw/upload/images/20240829/20168362d1TjQ3S5EO.png

按下執行後,LED就會一直亮一秒、暗一秒。

之後會再介紹如何接線!主要是使用的元件會需要接電跟接地,接電和接地就需要開發板的幫忙啦。

如果檔案寫好,也可以存檔到自己電腦喔,左上方有一個藍色save的button。

今天就先到這邊~明天會介紹scratch中的setup及loop。


上一篇
Day-20 arduino介紹-2 IDE下載及一些小設定
下一篇
Day-22 arduino介紹-4 setup、 loop
系列文
硬體學習日記26
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言